sulcus for greater palatine nerve - Francés Inglés Diccionario